小当家ISV
互联网高新技术服务商

全球共有10多个国家和地区1000多个平台,20万+商户使用

泛型、重载与CRUD的基础

作者:    王玉       发布时间:     2024-03-09          246      分类专栏: 后端开发

1.泛型

泛型本质是指类型参数化。意思是允许在定义类、接口、方法时使用类型形参当使用时指定具体类型,所有使用该泛型参数的地方都被统一化,保证类型一致。

举例说明:

public void function (**int a**) {…};

public void function (**int a,int b**) {…};

public void function(**string a**) {…};


2.重载

是在一个类里面,方法名字相同,而参数(个数或者类型)不同。通俗来讲,就是两个函数名相同而类型签名不同,他们之间构成重载关系。但是要注意的是:返回类型可以相同也可以不同,即返回类型不能作为重载函数的区分。

举例说明:

template <typename T> 

inline T const& Max (T const& a, T const& b) { return a < b ? b:a; }


3.CRUD

CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。

(1)删除表   

   drop table 表名称

(2)修改表  

   alter table 表名称 add 列名 数据类型(add表示添加一列)

   alter table 表名称 drop column 列名称(column表示列 drop表示删除)

(3)删除数据库

    drop database 数据库

代码示例:

INSERT INTO TableName (column1,column2,column3,...) VALUES (value1,value2,value3,...)

SELECT field 1, field 2 , ...FROM  <table name> <table name>

UPDATE <table name> SET field1=value1,  field2=value2,..[WHERE<condition>]

DELETE FROM  <table name>  [WHERE<condition>]



 


所属分类: 后端开发
C#过滤器(Filter)
简单理解.net core中的仓储层、服务层

小当家,帮您把生意越做越大!

小当家ISV,重庆APP开发,小程序开发,软件系统开发 地址:重庆市南岸区南坪万达广场写字楼2栋19-6 联系电话:023-81361879

ICP备案号:渝ICP备15003473-1 增值电信业务许可证: 渝B2-15003473 渝公网安备 50010802005103号

友情链接: 小当家点餐收银系统   MagicShop商城  重庆微信营销  重庆智能家居  重庆红岭医院 

重庆小当家互联网信息技术有限公司